﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Maquina : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            CarregarDados(FiltroRadioButtonList.SelectedValue,FiltroTextBox.Text);
        }
    }

    #region CarregarDados
    void CarregarDados(string tipo, string filtro)
    {
        string maquina = string.Empty;
        string mac = string.Empty;
        string localizacao = string.Empty;

        switch (tipo)
        {
            case "M": mac = filtro; break;
            case "L": localizacao = filtro; break;
            case "N": maquina = filtro; break;
        }

        MaquinaGridView.DataSource = Metodos.MaquinaListar(maquina,mac,localizacao);
        MaquinaGridView.DataBind();
    }
    #endregion

    #region MaquinaGridView_PageIndexChanging
    protected void MaquinaGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        MaquinaGridView.PageIndex = e.NewPageIndex;
        CarregarDados(FiltroRadioButtonList.SelectedValue, FiltroTextBox.Text);
    }
    #endregion

    #region PesquisarButton_Click
    protected void PesquisarButton_Click(object sender, EventArgs e)
    {
        CarregarDados(FiltroRadioButtonList.SelectedValue, FiltroTextBox.Text);
    }
    #endregion

    #region NovoLinkButton_Click
    protected void NovoLinkButton_Click(object sender, EventArgs e)
    {
        Server.Transfer("MaquinaPontoCadastro.aspx");
    }
    #endregion

}
